package frankenstein.datastructures;

import java.util.LinkedList;
import java.util.List;

public class ScenarioData extends ParentModel{

	private LinkedList<Scenario> scenarios;
	boolean setV = false;
	
	
	public boolean isSetV() {
		return setV;
	}

	public void setSetV(boolean setV) {
		this.setV = setV;
	}

	public ScenarioData(){
		this.scenarios = new LinkedList<Scenario>();
		
	}
	
	public LinkedList<Scenario> getScenarioData(){
		
		
		return this.scenarios;
	}
	public void setScenarioData(LinkedList<Scenario> newscenarios){
		this.scenarios = newscenarios;
	}
	public ScenarioData createClone() {
		ScenarioData clone = new ScenarioData();
				
		for(Scenario scenario:scenarios){
			clone.getScenarioData().add(scenario.createClone());
		}
		
		clone.setSetV(setV);
		
		return clone;
	}
	
}
